package com.sign2024.sign2024project.projecttask.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 工程任务
 *
 * @author yujie
 * @data 2024/8/14 11:25
 */
@ApiModel("工程任务")
@Data
public class ProjectTaskListVo {

    @ApiModelProperty("id")
    private Integer id;

    /**
     * 任务编号
     */
    @ApiModelProperty("任务编号")
    private String taskCode;

    /**
     * 批次号
     */
    @ApiModelProperty("批次号")
    private String batchNumber;

    /**
     * 导入
     * 计划清单表导入,基建计划清单,物资计划清单
     */
    @ApiModelProperty("工程计划清单表/基建计划清单/物资计划清单")
    private String planInventory;

    /**
     * 导入
     * 本批需求一览表导入
     */
//    @ApiModelProperty("工程本批需求一览表/基建专业汇总表/物资资质业绩条件")
    @ApiModelProperty("工程本批需求一览表/物资资质业绩条件")
    private String batchNeed;

    /**
     * 导入
     * 获取记录汇总表, 基建获取记录表, 物资获取记录汇总
     */
    @ApiModelProperty("工程获取记录汇总表/基建获取记录表/物资获取记录汇总")
    private String recordCollectTemp;

    /**
     * 专家信息表导入
     */
    @ApiModelProperty("专家信息表导入")
    private String specialistInfo;

    /**
     * 其他表(其他功能中第五个表)导入
     */
    @ApiModelProperty("物资ecp2.0专业导入")
    private String otherData;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;

    /**
     * 是否完成,未完成,完成
     */
    @ApiModelProperty("是否完成,未完成,完成")
    private String enableFlag;

}
